﻿using hotelservices;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using hotelservices.app_code.ds;


namespace hotelservices
{
    /// <summary>
    /// Servicio para la consulta y adición de reservas
    /// </summary>
    [WebService(Namespace = "http://localhost/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    // Para permitir que se llame a este servicio web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente. 
    // [System.Web.Script.Services.ScriptService]
    public class ReservasServiceWeb : System.Web.Services.WebService {
        private ReservasDS reservasDS;

        public ReservasServiceWeb() {            
            reservasDS = new ReservasDS();
        }

        /*
        [WebMethod]
        public List<reservas> GetReservas(int startIndex, int maxRows) {            
            return reservasDS.GetReservas(startIndex, maxRows);
        }
         */

        [WebMethod]
        public int GetReservasCount() {
            return reservasDS.GetReservasCount();
        }
    }
}
